###User Defined Function###
_SQLite_SQLiteExe

###Description###
Executes commands in SQLite3.exe

###Syntax###
#include <SQLite.au3>
_SQLite_SQLiteExe($sDatabaseFile, $sInput, ByRef $sOutput [, $sSQLiteExeFilename = "SQLite3.exe" [, $fDebug = False]])


###Parameters###
@@ParamTable@@
$sDatabaseFile
	Database filename
$sInput
	Commands for SQLite3.exe
$sOutput
	Raw output from SQLite3.exe
$sSQLiteExeFilename
	[optional] Path to SQlite3.exe
$fDebug
	[optional] If true print debug commands to the callback function specified in _SQLite_Startup(), otherwise if false then skip printing to the callback function.
	See the _SQLite_Startup() remarks for more details.
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	Returns $SQLITE_OK
Failure:	Return value can be compared against $SQLITE_* constants
@error:	1 - Can't create new Database
	2 - SQLite3.exe not Found
	3 - SQL error / incomplete SQL
 	4 - Can't open input file
@@End@@

###Remarks###
Run SQLite3.exe, press enter and type .Help for more info about the SQLite3.exe Commands.

SQLite3.exe can be found at the SQLite Web site. A copy with an help file can be found in AutoIt3\Extras\SQLite dir.

###Related###
None.

###Example###
@@IncludeExample@@